home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg - base class for N-input operators
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- ilLink : ilImage : ilCacheImg : ilMemCacheImg : ilOpImg
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <il/ilPolyadicImg.h>
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ilPolyadicImg is the base class for IL operator images with multiple
- input (parent) images. This class is only useable when derived from to
- define the processing to be perform using the virtual, ccccaaaallllccccPPPPaaaaggggeeee(); there
- is no public constructor.
-
- CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
-
- ilPolyadicImg(int numInputs = -1) _p_r_o_t_e_c_t_e_d
-
- GGGGeeeetttt////sssseeeetttt mmmmeeeetttthhhhooooddddssss
-
- void setOffset(int x, int y, int z = 0, int idx = 0)
- ilStatus getOffset(int &x, int &y, int &z, int idx = 0)
- iflXYZint* getOffsets()
- int getNumActiveInputs()
- ilImage* getActiveInput(int idx=0)
- ilStatus getActiveOffset(int &x, int &y, int &z, int idx = 0)
- double getActiveInputMin(int idx=0)
- double getActiveInputMax(int idx=0)
-
- DDDDeeeeffffiiiinnnniiiinnnngggg tttthhhheeee iiiimmmmaaaaggggeeee pppprrrroooocccceeeessssssssiiiinnnngggg ooooppppeeeerrrraaaattttiiiioooonnnn
-
- virtual ilStatus calcPage(void** inBuf, int numIn, void* outBuf,
- ilMpCacheRequest& req) _p_r_o_t_e_c_t_e_d
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg(((())))
-
- ilPolyadicImg(int numInputs = -1) _p_r_o_t_e_c_t_e_d
-
-
- The constructor take a single argument, _n_u_m_I_n_p_u_t_s, that specifies
- the maximum number of inputs that a derived class will accept. The
- default value, -1, indicates that an unlimited number of inputs are
- allowed.
-
- ccccaaaallllccccPPPPaaaaggggeeee(((())))
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333))))
-
-
-
- virtual ilStatus calcPage(void** inBuf, int numIn, void* outBuf,
- ilMpCacheRequest& req) _p_r_o_t_e_c_t_e_d
-
-
- This method must be defined to by a derived class to implement the
- actual image processing algorithm. The input buffers are passed in
- an array of void pointers, _i_n_B_u_f, of length, _n_u_m_I_n. The output data
- is placed in _o_u_t_B_u_f. The page origin and size are defined by the
- (_x,_y,_z,_c) and (_n_x,_n_y,_n_z,_n_c) members of _r_e_q.
-
- ggggeeeettttAAAAccccttttiiiivvvveeeeIIIInnnnppppuuuutttt(((())))
-
- ilImage* getActiveInput(int idx=0)
-
-
- This method returns the _i_d_x'th active input (zero relative). An
- active input is any input that is non-NULL.
-
- ggggeeeettttAAAAccccttttiiiivvvveeeeIIIInnnnppppuuuuttttMMMMaaaaxxxx(((())))
-
- double getActiveInputMax(int idx=0)
-
-
- This method returns the maximum pixel value of the _i_d_x'th active
- input (zero relative). An active input is any input that is non-
- NULL.
-
- ggggeeeettttAAAAccccttttiiiivvvveeeeIIIInnnnppppuuuuttttMMMMiiiinnnn(((())))
-
- double getActiveInputMin(int idx=0)
-
-
- This method returns the minimum pixel value of the _i_d_x'th active
- input (zero relative). An active input is any input that is non-
- NULL.
-
- ggggeeeettttAAAAccccttttiiiivvvveeeeOOOOffffffffsssseeeetttt(((())))
-
- ilStatus getActiveOffset(int &x, int &y, int &z, int idx = 0)
-
-
- This method returns the (_x,_y,_z) offsets of the _i_d_x'th active input
- (zero relative). An active input is any input that is non-NULL.
- Those offsets are subtracted from the page origin in
- pppprrrreeeeppppaaaarrrreeeeRRRReeeeqqqquuuueeeesssstttt() to determine the tile to be accessed from the
- indicated input.
-
- ggggeeeettttNNNNuuuummmmAAAAccccttttiiiivvvveeeeIIIInnnnppppuuuuttttssss(((())))
-
- int getNumActiveInputs()
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333))))
-
-
-
- This method returns the number of active (non-NULL) inputs.
-
- ggggeeeettttOOOOffffffffsssseeeetttt(((())))
-
- ilStatus getOffset(int &x, int &y, int &z, int idx = 0)
-
-
- This method returns the (_x,_y,_z) offsets of the _i_d_x'th input (zero
- relative). Those offsets are subtracted from the page origin in
- pppprrrreeeeppppaaaarrrreeeeRRRReeeeqqqquuuueeeesssstttt() to determine the tile to be accessed from the
- indicated input.
-
- ggggeeeettttOOOOffffffffsssseeeettttssss(((())))
-
- iflXYZint* getOffsets()
-
-
- This method returns an array of offsets (as iflXYZint's) for all of
- the inputs. Set ggggeeeettttOOOOffffffffsssseeeetttt() for more details on the offset
- interpretation.
-
- sssseeeettttOOOOffffffffsssseeeetttt(((())))
-
- void setOffset(int x, int y, int z = 0, int idx = 0)
-
-
- This method sets the (_x,_y,_z) offsets of the _i_d_x'th input (zero
- relative). Those offsets are subtracted from the page origin in
- pppprrrreeeeppppaaaarrrreeeeRRRReeeeqqqquuuueeeesssstttt() to determine the tile to be accessed from the
- indicated input.
-
- IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllOOOOppppIIIImmmmgggg
- checkMinMax(), clearClamp(), getBias(), getClamp(), getInputMax(),
- getInputMin(), getInputScaleMax(), getInputScaleMin(), getValidOrders(),
- getValidTypes(), isClamped(), isDiff(), isPrecisionKept(),
- keepPrecision(), resetOp(), setBias(), setClamp(), setMaxPageSize(),
- setMinPageSize(), setValidOrder(), setValidType(), setWorkingType()
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllMMMMeeeemmmmCCCCaaaacccchhhheeeeIIIImmmmgggg
- allocPage(), doUserPageAlloc(), enableMP(), executeRequest(),
- finishRequest(), freePage(), getGlobalThrashMode(), getMpRequest(),
- getPage(), getPageAllocTime(), getPageTime(), getRetainMode(),
- getRetainPath(), getThrashMode(), getThrashTime(), getTotalPageTime(),
- isMPenabled(), isUserPageAlloc(), prepareRequest(),
- setGlobalThrashMode(), setPage(), setPageAllocTime(), setRetainMode(),
- setRetainPath(), setThrashMode(),
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllCCCCaaaacccchhhheeeeIIIImmmmgggg
- enablePagingCallback(), flush(), getCacheSize(),
- isPagingCallbackEnabled(), listResident()
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333))))
-
-
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllIIIImmmmaaaaggggeeee
- addInput(), allocFillData(), checkColorModel(), checkValidOrder(),
- checkValidType(), clipTile(), configureRetainedCache(), copy(),
- copyTile(), copyTile3D(), copyTileCfg(), fillTile(), fillTile3D(),
- fillTileRGB(), freeFillData(), getColorImg(), getColorModel(),
- getColormap(), getCompression(), getConfig(), getCopyConverter(),
- getCsize(), getDataType(), getDimensions(), getDirectInput(),
- getDisplayCacheEnable(), getFill(), getFillData(), getFillValue(),
- getHeight(), getHwEnable(), getHwHint(), getHwIntHint(), getHwOp(),
- getHwPassTable(), getInput(), getInputTileRequirement(),
- getLockTileSet(), getMaxColormapLevels(), getMaxValue(), getMinValue(),
- getNumChans(), getNumInputs(), getOrder(), getOrientation(),
- getPageBorder(), getPageBorderX(), getPageBorderY(), getPageBorderZ(),
- getPageCounts(), getPageDelta(), getPageDimensions(), getPageIndices(),
- getPageOrigin(), getPageOriginC(), getPageOriginX(), getPageOriginY(),
- getPageOriginZ(), getPageSize(), getPageSizeC(), getPageSizePix(),
- getPageSizeVal(), getPageSizeX(), getPageSizeY(), getPageSizeZ(),
- getPixel(), getPixel3D(), getPriority(), getScaleMax(), getScaleMin(),
- getSize(), getStrides(), getSubTile(), getSubTile3D(), getTile(),
- getTile3D(), getWidth(), getXsize(), getYsize(), getZsize(),
- hasPageBorder(), hasPages(), hwDefine(), hwGetPass(), inherit(),
- initColorModel(), initHwEnable(), initMinMax(), initPageSize(),
- initScaleMinMax(), isColorImg(), isIntegral(), isMirrorOrientation(),
- isPartialPage(), isSigned(), isValidPage(), isWritable(), lockPage(),
- lockPageSet(), lockTile(), lockTile3D(), mapFlipTrans(), mapFromInput(),
- mapFromSource(), mapOrientation(), mapSize(), mapTile(), mapToInput(),
- mapToSource(), mapXY(), mapXYSign(), outOfBound(), qCopyTileCfg(),
- qFillTile3D(), qFillTileRGB(), qGetSubTile3D(), qGetTile3D(),
- qLockPageSet(), qSetSubTile3D(), qSetTile3D(), removeHwHint(),
- removeInput(), reset(), setColorModel(), setColormap(), setCompression(),
- setCsize(), setDataType(), setDisplayCacheEnable(), setFill(),
- setFillValue(), setHwEnable(), setHwHint(), setHwIntHint(), setInput(),
- setMaxColormapLevels(), setMaxValue(), setMinValue(), setNumChans(),
- setNumInputs(), setOrder(), setOrientation(), setPageBorder(),
- setPageSize(), setPageSizeC(), setPageSizeZ(), setPixel(), setPixel3D(),
- setPriority(), setScaleMinMax(), setScaleType(), setSize(), setSubTile(),
- setSubTile3D(), setTile(), setTile3D(), setTileRequirementFunction(),
- setWritable(), setXsize(), setYsize(), setZsize(), unlockPage(),
- unlockPageSet()
-
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllLLLLiiiinnnnkkkk
- addResetCallback(), alterAction(), anyAltered(), clearAllowed(),
- clearSet(), clearStatus(), deleteRelated(), disableAltered(),
- dumpChain(), getClassPropSet(), getDescription(), getDirectParent(),
- getDisabledIndex(), getFloatProp(), getGenerationID(), getIntProp(),
- getMaxIndex(), getMinIndex(), getNumChildren(), getNumParents(),
- getParent(), getProp(), getProp(), getPropSet(), getPtrProp(),
- getRelatedChild(), getRelatedDelete(), getRelatedType(), getStatus(),
- hasResetCallbacks(), ilGetClassPropSet(), inProgress(), isAllowed(),
- isAltered(), isEnabled(), isRelated(), isSet(), markSet(), mpUnlock(),
- neverReset(), newRelatedType(), removeParent(), removeProp(),
- removeResetCallback(), reset(), resetAltered(), resetCheck(),
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-
-
-
- iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllPPPPoooollllyyyyaaaaddddiiiiccccIIIImmmmgggg((((3333))))
-
-
-
- setAllowed(), setAltered(), setDescription(), setDisabledIndex(),
- setEnabled(), setParent(), setProp(), setPropAltered(),
- setRelatedDelete(), setRelatedType(), setStatus(), stopWatching(),
- unalterable(), watch(), watchNotify()
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 5555
-
-
-
-
-
-
-